• Image placeholder
  • 홈 페이지
  • 블로그 센터
  • 범주
Image placeholder

Apple Document

[Swift] 12. subscript

수정이나 검색을 하기위한 개별적인 메서드 없이 인덱스를 통해 값을 얻거나 설정할 수 있다. 하나의 타입에 대해 여러개의 subscript를 정의할 수 있고, index value의 타입에 맞게 적절히 선택하게 된다. instance 이름 뒤에 []를 통해 하나 이상의 데이터에 접근할 수 있다. 서브스크립트를 정의하는 방법은 subscript 키워드를 쓰고 하나 이상의 parameter와 re...

swiftiOSsubscriptApple DocumentApple Document

[Swift] 6. Function

함수를 정의할 때 input으로써 취급하는 parameters을 선언할 수 있고, output값으로 취급하는 return type을 정의할 수 있다. Function paramerts and Return Values 이름이 지정되지 않은 단일 매개 변수를 사용하는 함수부터 매개 변수 이름과 다른 매개 변수 옵션을 사용하는 복잡한 함수도 선언할 수 있다. Functions without Par...

functionApple DocumentiOSswiftApple Document

[Swift] 22. Generics

파라미터 타입을 지정하면 함수의 파라미터 타입이나 함수의 반환값이나 함수의 코드 내에서 type annotaion으로써 정의할 수 있다. extension은 파라미터 타입을 정의하지 않았지만 대신 stack의 타입인 Element가 계산 프로퍼티에서 사용되는 것을 볼 수 있다. 클래스나 프로토콜을 타입 파라미터 이름 뒤에 놓으면서 설정할 수 있다. 제네릭 타입으로 만듦으로써 모든 타입의 배열...

swiftGenericsApple DocumentiOSApple Document

[Swift] 19. Nested Types

열거형은 가끔 특정 클래스와 구조체의 기능을 지원하기 위해 생성된다. 이와 비슷하게 복잡한 타입의 클래스와 구조체를 사용할 때 그 안에서 모든 것을 구현하는 것이 편리할 수 있다. 즉 해당 블록 안에 또 다른 열거형, 클래스, 구조체를 중첩해서 정의할 수 있다는 말이다. 다른 타입 내에 타입을 중첩하려면 지원하는 타입의 외부 중괄호 안에 정의를 작성하면 된다. Suit열겨형은 카드의 4가지 ...

Apple DocumentiOSswiftNested TypesApple Document

© 2022 intrepidgeeks.com

Privacy Policy Contact US Sitemap
🍪 This website uses cookies to ensure you get the best experience on our website. Learn more